home *** CD-ROM | disk | FTP | other *** search
- Groups release history
- ----------------------
-
- 0.01Þ (27-Mar-95)
- / to Graham Allan and Duncan Ferguson
-
- 0.02Þ (31-Mar-95)
- / to Graham Allan, Duncan Ferguson, Adam Goodfellow and Alexander Bisset
-
- 0.03ß (03-Apr-95)
- * Added startup window to let you know it's loading!
- * Added interactive help.
- * Added wildcard searching using Gunnar Zötl's code.
- * Removed radio icons for source selection - replaced by menu
- * Scroll bar added to selection windows rather than using ellipsis.
- * Added decent command-stacking system.
- * Added -new parameter to force "new groups" list (used by Newsbase)
- (and then only loads full list if and when user requests it)
- * Removes duplicates in the new group list.
- * Fixed menu flags and now greys various options out when inappropriate.
- / to ftp.demon.co.uk and mnhepw.hep.umn.edu
-
- 0.04ß (17-Apr-95)
- * Removed problems with top-bit-set characters in pathnames.
-
- 0.05Þ (26-Apr-95)
- * Moves to the top of a window when you chance source type.
- * Added "Help" menu option (esp. for those running via Newsbase).
- * Hourglass is now turned on for wildcard searching.
- * Added a check for <Newsbase$Dir> before trying to use it.
- * Removed debug output.
- * Clarified use of the words "feed", "full" and "active".
- * No longer re-reads new groups list on exit from config window if the
- time/date hasn't been changed.
- * Groups can now ask for confirmation before adding and/or removing groups
- (see the configuration window) - and changed config file format.
- * Tidied communication error messages.
- * You can drag groups to other applications to insert them at the caret.
- Hold down CTRL to insert them in URL format (news://group/)
- * Width of the three source and the one feed window is now the same as the
- length of the longest group in that list.
- * If you try to load !Groups and a copy is already loaded, the old copy is
- simply popped back to the front and the new copy ignored.
- * Automatically allocated memory needed for full groups list. Basic program
- needs 128k, and more is grabbed on top of this.
- / to Graham Allan, Duncan Ferguson and Alexander Bisset
-
- 0.06Þ (12-May-95)
- * Moved smatch code into my own code file.
- * Wrote an assembler routine to count newsgroup lines in a file.
- * Loads groups file via OS_File.
- * Assembler routine to scan file to build a table.
- (load process now takes one quarter of previous time)
- * Assembler code now returns the max width of the list.
- / 0.06c sent to Graham Allan, Duncan Ferguson, and Alexander Bisset
-
- 0.07ß (21-May-95)
- * Increased variable memory.
- * Moved the remaining text into the Messages file.
- / to ftp.demon.co.uk
-
- 0.08 (23-May-95)
- * Uses Dynamite memory management module - meaning another increase in
- loading speed, and no more memory problems
- * First loads groups file, *then* counts and indexes it. (faster)
- * Wrote an assembler routine for start-of-string searching.
- * Modified Gunnar Zötl's wildcard search routine to use registers rather
- than CALL parameters, so (a) it now works and (b) It's _really_ fast.
- Moved all wcard search into one procedure for speed.
- * Tidied code and !Help file.
- * Tested and fixed handling of large number of new and feed groups.
- / to ftp.demon.co.uk
-
- 0.09Þ (15-Jun-95)
- * OK/Cancel icons now slab in when you hit return/escape in writable windows.
- * Stopped dragging of the "No new groups" text :-)
- * New option in config window - "Merge new groups when catching up" will
- merge new groups into your main newsgroups file and resort when you click
- on "catch up". It will also kill duplicates. Relies on "gnusort". Keeps
- a backup in <Wimp$ScrapDir>.OldGroups - this will be removed when I find
- some way of finding out whether gnusort worked.
- * Continues to load even if there is no new groups information available
- from Newsbase.
- * Arrays dimensioned to full size at startup so I can now tell memory usage.
- * Gives gnusort program full memory available, Backup of groups file will be
- in <Wimp$ScrapDir> in case of problems.
- / somewhat untested, to Graham Allan, Duncan Ferguson and Alexander Bisset
-
- 0.10Þ (18-Jun-95)
- * Now using Andy Armstrong's sort routine, amongst other things it doesn't
- garbage main list if not enough memory.
- * Sensible error handling when not enough memory to load in the list.
- * Found myself with a bit more spare memory, so increased upper limits
- from to
- 100 150 feed groups
- 1000 1200 new groups
- 200 300 search results
- * g-merge in Messages
- * Now deletes "catch up" icon rather than greying it. Which is better?
- / Backup so I can play about with newgroups/feed/search results in memory
-
- 0.11Þ (26-Jun-95)
- * Now storing new groups info in a dynamite block, so no limit on number now.
- * Release copies of the main code are now crunched for speed.
- * Entire redraw code for full list is in assembler. (faster)
- * New groups are now in an indexed list and use aforementioned redraw code.
- * Wildcard search results now in an indexed list. Wildcard searching is now
- an assembler routine that stores pointers to the main text block. No limit
- on number of groups found!
- * Fixed the "Input focus window not found" problem when the find window was
- open and you tried a wildcard search. Also general tidy-up of key handling.
- * You can now use ⇩ ⇧ ^⇩ ^⇧ PgDn PgUp to move around list if the caret is in
- the find window.
- * You can now double-click on groups in the source windows to open them as
- a URL to ArcWeb. You will need ArcWeb version 0.28 or greater to use this
- feature, and I haven't yet seen an ArcWeb news: fetcher.
- * Found the cause of the bug which occurs when you wildcard search with no
- wildcard on end of string - you can now search for things like "*.test".
- * Added "big-8" hierarchies to a submenu.
- * Wildcard search is now available from all three sources but will only
- search the main list.
- * The "Question from Groups" window is now transient, has the input focus,
- and will accept Y/y/RETURN for "yes" and N/n/ESCAPE for "no".
- * Fixed MessageTrans problem when Newsbase vanishes.
- * Message window is now opened transiently - just hit ESCAPE to remove it.
- * Loading window now updated properly to give you a better indication of
- what's happening.
- * Wildcard searching now automatically sets the width of the window.
- * No longer redraws windows that aren't actually open - no longer flickers
- and is slightly faster loading. Uses Wimp's "window open" flag.
- * Added logfile so I can try and work out what's going wrong.
- * Now locking the Dynamite heap while I'm using it, just in case...
- * Reduced WimpSlot from 96k to 64k.
- * Moving main window no longer scrolls the source/feed windows to the left.
- * I _think_ I've fixed all the "Bad anchor passed to Dynamite" errors - if
- you find one, let me know how you got it!
- * Shifts source window scroll bars to top left on source change.
- * Found the cause of the constant Address Exceptions I've had for the past
- four days - my redraw loop uses OS_Write0 so my loading code automatically
- rewrote line terminators as ASCII 0, which tended to crash. Don't know why,
- but I'm now using OS_WriteN and calculating the length myself.
- * Ensures bare minimum of 64k before running 'sort'.
- * Picks up output from 'sort' program - any output is taken to mean an error
- occurred and the backup is moved back into position. Errors are reported.
- / to Graham Allan, Duncan Ferguson, Alexander Bisset and Andy Armstrong
-
- 0.12Þ (03-Jul-95)
- * If new group information contains spaces, anything after the first space
- is stripped.
- * !Help icon added to main window - loads !Help if not already loaded, else
- simulates a click on its icon.
- * Added proper icon-specific interactive help.
- * Removed logfiling and most of the debug text.
- * The time-format verification was checking the DATE was in the (hh)mmss
- format! Now fixed.
- * Removing or changing newsgroups file gets rid of the search results source
- and returns memory - as this points to the newsgroups file you would
- otherwise get an Address Exception.
- * Backup and scrap files are now defined in the Messages file.
- * Will no longer try and redraw main list if the block is undefined.
- * "Catch up" icon is now greyed if there are no new groups.
- * Now using System$Path_Message.
- * I-help/template load no longer uses arrays to store window names.
- * Updated !Help file to include changes since 0.08
- * Added facility in main code to grab a newsgroups listing from an NNTP
- server - relies on support program "GrabList" (dummy version included)
- / to Graham Allan, Duncan Ferguson, Alexander Bisset and Charterhouse School
-
- 0.14 (13-Jul-95)
- * Now using Dynamite version 1.14 - if Groups crashes, use the command
- *Dynamite_Clear to restore the memory used.
- * GrabList routines removed as not fully complete.
- / to ftp.demon.co.uk, micros.hensa.ac.uk and mnhepw.hep.umn.edu
-
- 0.15Þ (09-Apr-96, 11-May-97)
- * Random newsgroup function. I'm not entirely sure why I added this.
- * If list not loaded (e.g. -new option used) when you start a wcard search,
- it is now loaded automatically.
- * ArcWeb launch now works properly (v0.31 ono) rather than trying to load
- something off my hard disc.
- > A year passes...
- * Debug text added
- * Wimp_TextOp for list redraw
- * Highlights last search result/last clicked item
- * Up/Down/^Up/^Down/PgUp/PgDown with focus in find window to move lastat.
- * Now allows "I-search" on all sources.
- * Dynamite bug finally fixed (initlist was doing one line too many)
- * Double click to add group. ArcWeb launch removed
-
- 0.16ß (12-May-97)
- * Feed window is now in Dynamite block
- * Feed window in outline font
- * Double-click on feed window to unsubscribe
- * Fully re-reads news feed on all changes
- * ArcWeb code removed
- * Fixed indirected overflow in I-search
- / to Duncan MacGregor & gta
-
- 0.17 (14-May-97)
- * Debug code removed
- * I-search with no entries problems fixed
- * Find menu option is now a toggle, so it can be turned off easily
- / to usual places
-
- 0.18ß (16-May-97)
- * Fixed initial window opening in low-res modes.
- * Fixed "Invalid WIMP operation in this context" when clicking on an item
- under RISC OS <3.5
- * Icons more style guide
- > (backup)
- * Vertical arrangement
- / to gta, ralph, pete, hughns
-
- 0.19ß (19-May-97)
- * Fixed greying of wildcard/big-8 when main list not present
- * Fixed detection of main list
- * Config option to choose between vertical and horizontal layouts.
- * Fixed [double-]clicking beyond the end of the feed/source list
- * Tidied config window
- * Icons more style guide
- * Debugging code re-enabled
- / to gta, jakob, peter lee, hughns, ralph.
-
- 0.20 (20-May-97)
- * Re-fixed pane problem fixed in 0.18 which I broke in 0.19
- * sends NB_Shutdown on quit
- * "None" is now a checkbox
- * Debug code now a command-line option
- * Excess integrity checking removed.
- / to usual places
-